const { contextBridge, ipcRenderer } = require('electron/renderer')

//定义的最小化函数
const setMinSize = (title: any) => {
    ipcRenderer.send('setMinSize', title)
}

//定义的最大化函数
const setMaxSize = () => {
    ipcRenderer.send('setMaxSize')
}

//定义的通知函数
const setNotify = (msg: string) => {
    ipcRenderer.send('setNotify', msg)
}

//暴露给主进程
contextBridge.exposeInMainWorld('nativeApi', {
    setMinSize: setMinSize,
    setMaxSize: setMaxSize,
    setNotify: setNotify
    // 能暴露的不仅仅是函数，我们还可以暴露变量
})
